package com.jcp.service;

import java.util.List;

import com.jcp.entity.Notices;
import com.jcp.util.PageData;

public interface NoticesService {
	public boolean addNotices(Notices notices);
	/**
	 * 公告管理Service删除的方法
	 */

	public boolean delNotices(int NoticesId);
	/**
	 * 公告管理Service查询的方法
	 */

	public List<Notices> selNotices(String notContent,int notid);
	/**
	 * 公告管理Service更改的方法
	 */

	public boolean updsNotices(Notices notices) ;
	
	/**
	 * 查看部门公告的方法
	 * @param notLevel int 部门编号
	 * @return List<Notices>
	 */
	public List<Notices> selNoticesByNotLevel(int notLevel);

	/**
	 * 查询公告的方法
	 * @param int notid：公告ID
	 * @return List<Notices>
	 */
	public PageData<Notices> selNoticesPage(int curr,int limit1,String notContent);

	
	/**
	  * 查看公司最近三条公告的方法
	  * @return List<Notices>
	  */
	List<Notices> selCompanyNotices();


}



